{\rtf1\ansi\ansicpg936\cocoartf949\cocoasubrtf430
{\fonttbl\f0\fswiss\fcharset0 ArialMT;\f1\fnil\fcharset134 STHeiti;\f2\fswiss\fcharset0 Helvetica;
\f3\fnil\fcharset134 STXihei;\f4\fmodern\fcharset0 Courier;\f5\fmodern\fcharset0 Courier-Bold;
}
{\colortbl;\red255\green255\blue255;\red0\green88\blue175;\red0\green100\blue221;\red238\green238\blue238;
\red255\green0\blue129;}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1}
{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid2}}
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}}
\deftab720

\itap1\trowd \taflags0 \trgaph108\trleft-108 \trwWidth16000\trftsWidth3 \tamart500 \tamarb400 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clvertalt \clshdrawnil \clwWidth15860\clftsWidth3 \clbrdrt\brdrnil \clbrdrl\brdrnil \clbrdrb\brdrnil \clbrdrr\brdrnil \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\pardeftab720\ql\qnatural
{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/"}}{\fldrslt 
\f0\b\fs48 \cf2 Flickr 
\f1 \'b7\'fe\'84\'d5}}\
\
\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f3\fs40 \cf0 \'d2\'aa\'c7\'f3\'b8\'f1\'ca\'bd request
\f0 \
\pard\intbl\itap1\tx220\tx720\pardeftab720\li720\fi-720\sl360\ql\qnatural
\ls1\ilvl0
\b\fs24 \cf2 {\listtext	\'95	}{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/request.rest.html"}}{\fldrslt \ul REST}}
\b0 \cf0 \
\ls1\ilvl0
\b \cf2 {\listtext	\'95	}{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/request.xmlrpc.html"}}{\fldrslt \ul XML-RPC}}
\b0 \cf0 \
\pard\intbl\itap1\tx220\tx720\pardeftab720\li720\fi-720\sl360\ql\qnatural
\ls1\ilvl0
\b \cf3 {\listtext	\'95	}{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/request.soap.html"}}{\fldrslt \ul SOAP}}
\b0 \cf0 \
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f3\fs40 \cf0 \'bb\'d8\'91\'aa\'b8\'f1\'ca\'bd  response
\f0 \
\pard\intbl\itap1\tx220\tx720\pardeftab720\li720\fi-720\sl360\ql\qnatural
\ls2\ilvl0
\b\fs24 \cf3 {\listtext	\'95	}{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.rest.html"}}{\fldrslt \ul REST}}
\b0 \cf0 \
\ls2\ilvl0
\b \cf3 {\listtext	\'95	}{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.xmlrpc.html"}}{\fldrslt \ul XML-RPC}}
\b0 \cf0 \
\ls2\ilvl0
\b \cf3 {\listtext	\'95	}{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.soap.html"}}{\fldrslt \ul SOAP}}
\b0 \cf0 \
\ls2\ilvl0
\b \cf3 {\listtext	\'95	}{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.json.html"}}{\fldrslt \ul JSON}}
\b0 \cf0 \
\ls2\ilvl0
\b \cf3 {\listtext	\'95	}{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.php.html"}}{\fldrslt \ul PHP}}
\f2\b0 \cf0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural
\cf0 \
\
\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 REST 
\f3 \'d2\'aa\'c7\'f3\'b8\'f1\'ca\'bd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\fs24 \cf0 REST 
\f3 \'ca\'c7\'d2\'aa\'ca\'b9\'d3\'c3\'b5\'c4\'d7\'ee\'ba\'86\'86\'ce\'b5\'c4\'d2\'aa\'c7\'f3\'b8\'f1\'ca\'bd
\f0  - 
\f3 \'cb\'fc\'ca\'c7\'ba\'86\'86\'ce\'b5\'c4
\f0  HTTP GET 
\f3 \'bb\'f2
\f0  POST 
\f3 \'84\'d3\'d7\'f7\'a1\'a3
\f0 \
REST 
\f3 \'b6\'cb\'fc\'63
\f0  URL 
\f3 \'ca\'c7
\f0  http://api.flickr.com/services/rest/\

\f3 \'c8\'f4\'d2\'aa\'d2\'aa\'c7\'f3
\f0  flickr.test.echo 
\f3 \'b7\'fe\'84\'d5\'a3\'ac\'d5\'88\'b0\'b4\'d2\'d4\'cf\'c2\'d0\'ce\'ca\'bd\'bd\'d0\'d3\'c3\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 http://api.flickr.com/services/rest/?
\f5\b method
\f4\b0 =
\f5\b flickr.test.echo
\f4\b0 &
\f5\b name
\f4\b0 =
\f5\b value
\f4\b0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'d2\'c0\'ee\'41\'d4\'4f\'a3\'ac
\f0 REST 
\f3 \'d2\'aa\'c7\'f3\'8c\'a2\'b0\'6c\'cb\'cd
\f0  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.rest.html"}}{\fldrslt \cf3 \ul \ulc3 REST 
\f3 \'bb\'d8\'b8\'b2}}
\f3 \'a1\'a3
\f2 \
\pard\intbl\itap1\pardeftab720\ql\qnatural
\cf0 \
\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 REST 
\f3 \'bb\'d8\'b8\'b2\'b8\'f1\'ca\'bd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\fs24 \cf0 REST 
\f3 \'ca\'c7\'bf\'c9\'ca\'b9\'d3\'c3\'b5\'c4\'d7\'ee\'ba\'86\'86\'ce\'b5\'c4\'bb\'d8\'b8\'b2\'b8\'f1\'ca\'bd
\f0  - 
\f3 \'cb\'fc\'ca\'c7\'ba\'86\'86\'ce\'b5\'c4
\f0  XML 
\f3 \'89\'4b\'a1\'a3
\f0 \

\f3 \'c8\'f4\'d2\'aa\'d2\'d4
\f0  REST 
\f3 \'b8\'f1\'ca\'bd\'82\'f7\'bb\'d8\'bb\'d8\'b8\'b2\'a3\'ac\'d5\'88\'d4\'da\'be\'df\'d3\'d0\'d6\'b5\'a1\'b8
\f0 rest
\f3 \'a1\'b9\'b5\'c4\'d2\'aa\'c7\'f3\'d6\'d0\'b0\'6c\'cb\'cd\'85\'a2\'94\'b5\'a1\'b8
\f0 format
\f3 \'a1\'b9\'a1\'a3\'ca\'b9\'d3\'c3
\f0  REST 
\f3 \'d2\'aa\'c7\'f3\'b7\'bd\'b7\'a8\'95\'72\'a3\'ac\'bb\'d8\'b8\'b2\'ee\'41\'d4\'4f\'9e\'e9
\f0  REST
\f3 \'a1\'a3
\f0 \

\f3 \'b7\'bd\'b7\'a8\'ba\'f4\'bd\'d0\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2\'83\'c8\'c8\'dd\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <?xml version="1.0" encoding="utf-8" ?>\
<rsp stat="ok">\
	[xml-payload-here]\
</rsp>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'c8\'e7\'b9\'fb\'b0\'6c\'c9\'fa\'e5\'65\'d5\'60\'a3\'ac\'84\'74\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2\'83\'c8\'c8\'dd\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <?xml version="1.0" encoding="utf-8" ?>\
<rsp stat="fail">\
	<err code="[error-code]" msg="[error-message]" />\
</rsp>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'c4\'e3\'bf\'c9\'d2\'d4\'d4\'da{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/rest/?method=flickr.test.echo&format=rest&foo=bar&api_key=4949db05ad803d713580cc3afa70dc97"}}{\fldrslt \cf3 \ul \ulc3 \'df\'40\'d1\'65}}\'b2\'e9\'bf\'b4\'ca\'be\'b9\'a0\'bb\'d8\'b8\'b2\'a1\'a3
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f2 \cf0 \
\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 XML-RPC 
\f3 \'d2\'aa\'c7\'f3\'b8\'f1\'ca\'bd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\fs24 \cf0 XML-RPC 
\f3 \'d2\'aa\'c7\'f3\'ca\'c7\'b0\'6c\'b1\'ed\'d6\'c1
\f0  URL 
\f3 \'b5\'c4\'cc\'d8\'ca\'e2\'b8\'f1\'ca\'bd\'bb\'af\'b5\'c4
\f0  XML 
\f3 \'d9\'59\'c1\'cf\'a1\'a3\'d4\'da
\f0  {\field{\*\fldinst{HYPERLINK "http://www.xmlrpc.com/"}}{\fldrslt \cf3 \ul \ulc3 www.xmlrpc.com/}} 
\f3 \'c9\'cf\'c4\'e3\'bf\'c9\'d2\'d4\'d5\'d2\'b5\'bd\'d3\'d0\'ea\'50
\f0  XML-RPC 
\f3 \'b5\'c4\'b8\'fc\'b6\'e0\'d9\'59\'d3\'8d\'a1\'a3
\f0 \
XML-RPC 
\f3 \'cb\'c5\'b7\'fe\'c6\'f7\'b6\'cb\'fc\'63
\f0  URL 
\f3 \'ca\'c7
\f0  http://api.flickr.com/services/xmlrpc/\

\f3 \'c8\'f4\'d2\'aa\'d2\'aa\'c7\'f3
\f0  flickr.test.echo 
\f3 \'b7\'fe\'84\'d5\'a3\'ac\'d5\'88\'b0\'b4\'d2\'d4\'cf\'c2\'d0\'ce\'ca\'bd\'b0\'6c\'cb\'cd\'d2\'aa\'c7\'f3\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <methodCall>\
	<methodName>
\f5\b flickr.test.echo
\f4\b0 </methodName>\
	<params>\
		<param>\
			<value>\
				<struct>\
					<member>\
						<name>
\f5\b name
\f4\b0 </name>\
						<value><string>
\f5\b value
\f4\b0 </string></value>\
					</member>\
					<member>\
						<name>
\f5\b name2
\f4\b0 </name>\
						<value><string>
\f5\b value2
\f4\b0 </string></value>\
					</member>\
				</struct>\
			</value>\
		</param>\
	</params>\
</methodCall>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'d5\'88\'d7\'a2\'d2\'e2\'a3\'ac\'b7\'bd\'b7\'a8\'c3\'fb\'b7\'51\'c5\'63\'c6\'e4\'cb\'fb\'d2\'aa\'c7\'f3\'85\'a2\'94\'b5\'b7\'d6\'e9\'5f\'b0\'6c\'cb\'cd\'a1\'a3
\f0 \

\f3 \'c8\'e7\'b9\'fb\'d2\'d1\'bd\'9b\'d6\'b8\'b6\'a8\'d2\'bb\'82\'80\'85\'a2\'94\'b5\'a3\'ac\'84\'74\'cb\'fc\'91\'aa\'d4\'93\'ca\'c7\'be\'df\'d3\'d0\'d2\'d4\'c9\'cf\'b8\'f1\'ca\'bd\'b5\'c4\'86\'ce\'d2\'bb\'bd\'59\'98\'8b\'b3\'c9\'86\'54\'a1\'a3
\f0 \

\f3 \'d2\'c0\'ee\'41\'d4\'4f\'a3\'ac
\f0 XML-RPC 
\f3 \'d2\'aa\'c7\'f3\'8c\'a2\'b0\'6c\'cb\'cd
\f0  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.xmlrpc.html"}}{\fldrslt \cf3 \ul \ulc3 XML-RPC 
\f3 \'bb\'d8\'b8\'b2}}
\f3 \'a1\'a3
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f2 \cf0 \
\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 XML-RPC 
\f3 \'bb\'d8\'b8\'b2\'b8\'f1\'ca\'bd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \'c8\'f4\'d2\'aa\'d2\'d4
\f0  XML-RPC 
\f3 \'b8\'f1\'ca\'bd\'82\'f7\'bb\'d8\'bb\'d8\'b8\'b2\'a3\'ac\'d5\'88\'d4\'da\'be\'df\'d3\'d0\'d6\'b5\'a1\'b8
\f0 xmlrpc
\f3 \'a1\'b9\'b5\'c4\'d2\'aa\'c7\'f3\'d6\'d0\'b0\'6c\'cb\'cd\'85\'a2\'94\'b5\'a1\'b8
\f0 format
\f3 \'a1\'b9\'a1\'a3
\f0 \

\f3 \'8c\'a6\'bb\'d8\'d2\'f4\'b7\'fe\'84\'d5\'b5\'c4\'ba\'86\'86\'ce\'ba\'f4\'bd\'d0\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2\'83\'c8\'c8\'dd\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <?xml version="1.0" encoding="utf-8" ?>\
<methodResponse>\
	<params>\
		<param>\
			<value>\
				<string>\
					[escaped-xml-payload]\
				</string>\
			</value>\
		</param>\
	</params>\
</methodResponse>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'c8\'e7\'b9\'fb\'b0\'6c\'c9\'fa\'e5\'65\'d5\'60\'a3\'ac\'84\'74\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2\'83\'c8\'c8\'dd\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <?xml version="1.0" encoding="utf-8" ?>\
<methodResponse>\
	<fault>\
		<value>\
			<struct>\
				<member>\
					<name>faultCode</name>\
					<value><int>[error-code]</int></value>\
				</member>\
				<member>\
					<name>faultString</name>\
					<value><string>[error-message]</string></value>\
				</member>\
			\'a0</struct>\
		</value>\
	</fault>\
</methodResponse>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'c4\'e3\'bf\'c9\'d2\'d4\'d4\'da{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/rest/?method=flickr.test.echo&format=xmlrpc&foo=bar&api_key=4949db05ad803d713580cc3afa70dc97"}}{\fldrslt \cf3 \ul \ulc3 \'df\'40\'d1\'65}}\'b2\'e9\'bf\'b4\'85\'a2\'bf\'bc\'bb\'d8\'91\'aa\'a1\'a3
\f2 \
\pard\intbl\itap1\pardeftab720\ql\qnatural
\cf0 \
\
\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 SOAP 
\f3 \'d2\'aa\'c7\'f3\'b8\'f1\'ca\'bd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\fs24 \cf0 SOAP 
\f3 \'d2\'aa\'c7\'f3\'ca\'c7\'b0\'6c\'b1\'ed\'d6\'c1
\f0  URL 
\f3 \'b5\'c4\'cc\'d8\'ca\'e2\'b8\'f1\'ca\'bd\'bb\'af\'b5\'c4
\f0  XML 
\f3 \'d9\'59\'c1\'cf\'d6\'ae\'a1\'b8\'b7\'e2\'cc\'d7\'a1\'b9\'a1\'a3\'c4\'e3\'bf\'c9\'d2\'d4\'d4\'da
\f0  {\field{\*\fldinst{HYPERLINK "http://www.w3.org/TR/soap/"}}{\fldrslt \cf3 \ul \ulc3 www.w3.org/TR/soap/}} 
\f3 \'c9\'cf\'d5\'d2\'b5\'bd\'d3\'d0\'ea\'50
\f0  SOAP 
\f3 \'b5\'c4\'b8\'fc\'b6\'e0\'d9\'59\'d3\'8d\'a1\'a3
\f0 \
SOAP 
\f3 \'cb\'c5\'b7\'fe\'c6\'f7\'b6\'cb\'fc\'63
\f0  URL 
\f3 \'ca\'c7
\f0  http://api.flickr.com/services/soap/\

\f3 \'c8\'f4\'d2\'aa\'d2\'aa\'c7\'f3
\f0  flickr.test.echo 
\f3 \'b7\'fe\'84\'d5\'a3\'ac\'d5\'88\'b0\'b4\'d2\'d4\'cf\'c2\'d0\'ce\'ca\'bd\'b0\'6c\'cb\'cd\'b7\'e2\'cc\'d7\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <s:Envelope\
	xmlns:s="http://www.w3.org/2003/05/soap-envelope"\
	xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"\
	xmlns:xsd="http://www.w3.org/1999/XMLSchema"\
>\
	<s:Body>\
		<x:FlickrRequest xmlns:x="urn:flickr">\
			<
\f5\b method
\f4\b0 >
\f5\b flickr.test.echo
\f4\b0 </
\f5\b method
\f4\b0 >\
			<
\f5\b name
\f4\b0 >
\f5\b value
\f4\b0 </
\f5\b name
\f4\b0 >\
		</x:FlickrRequest>\
	</s:Body>\
</s:Envelope>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'b1\'be\'f3\'77\'83\'c8\'b5\'c4\'b5\'da\'d2\'bb\'82\'80\'d4\'aa\'cb\'d8
\f1\b \'b1\'d8\'ed\'9a
\f3\b0 \'ca\'c7
\f0  FlickrRequest 
\f3 \'d4\'aa\'cb\'d8\'a1\'a3\'c3\'bf\'82\'80\'d2\'aa\'c7\'f3\'85\'a2\'94\'b5\'be\'f9\'91\'aa\'d4\'93\'ca\'c7
\f0  FlickrRequest 
\f3 \'d4\'aa\'cb\'d8\'b5\'c4\'86\'ce\'d2\'bb\'d7\'d3\'d4\'aa\'cb\'d8\'a1\'a3\'d4\'aa\'cb\'d8\'b5\'c4\'c3\'fb\'b7\'51\'ca\'c7\'85\'a2\'94\'b5\'b5\'c4\'c3\'fb\'b7\'51\'81\'4b\'c7\'d2\'c6\'e4\'83\'c8\'c8\'dd\'9e\'e9\'d6\'b5\'a1\'a3
\f0 \

\f3 \'d2\'c0\'ee\'41\'d4\'4f\'a3\'ac
\f0 SOAP 
\f3 \'d2\'aa\'c7\'f3\'8c\'a2\'b0\'6c\'cb\'cd
\f0  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.soap.html"}}{\fldrslt \cf3 \ul \ulc3 SOAP 
\f3 \'bb\'d8\'b8\'b2}}
\f3 \'a1\'a3
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f2 \cf0 \
\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 SOAP 
\f3 \'bb\'d8\'b8\'b2\'b8\'f1\'ca\'bd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \'c8\'f4\'d2\'aa\'d2\'d4
\f0  SOAP 
\f3 \'b8\'f1\'ca\'bd\'82\'f7\'bb\'d8\'bb\'d8\'b8\'b2\'a3\'ac\'d5\'88\'d4\'da\'be\'df\'d3\'d0\'d6\'b5\'a1\'b8
\f0 soap
\f3 \'a1\'b9\'b5\'c4\'d2\'aa\'c7\'f3\'d6\'d0\'b0\'6c\'cb\'cd\'85\'a2\'94\'b5\'a1\'b8
\f0 format
\f3 \'a1\'b9\'a1\'a3
\f0 \

\f3 \'8c\'a6\'bb\'d8\'d2\'f4\'b7\'fe\'84\'d5\'b5\'c4\'ba\'86\'86\'ce\'ba\'f4\'bd\'d0\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2\'83\'c8\'c8\'dd\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <?xml version="1.0" encoding="utf-8" ?>\
<s:Envelope\
	xmlns:s="http://www.w3.org/2003/05/soap-envelope"\
	xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"\
	xmlns:xsd="http://www.w3.org/1999/XMLSchema"\
>\
	<s:Body>\
		<x:FlickrResponse xmlns:x="urn:flickr">\
			[escaped-xml-payload]\
		</x:FlickrResponse>\
	</s:Body>\
</s:Envelope>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'c8\'e7\'b9\'fb\'b0\'6c\'c9\'fa\'e5\'65\'d5\'60\'a3\'ac\'84\'74\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2\'83\'c8\'c8\'dd\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <?xml version="1.0" encoding="utf-8" ?>\
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope">\
	<s:Body>\
		<s:Fault>\
			<faultcode>flickr.error.[error-code]</faultcode>\
			<faultstring>[error-message]</faultstring>\
			<faultactor>\
				http://www.flickr.com/services/soap/\
			</faultactor>\
			<details>\
				Please see \
				http://www.flickr.com/services/docs/ \
				for more details\
			</details>\
		</s:Fault>\
	</s:Body>\
</s:Envelope>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'c4\'e3\'bf\'c9\'d2\'d4\'d4\'da{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/rest/?method=flickr.test.echo&format=soap&foo=bar&api_key=4949db05ad803d713580cc3afa70dc97"}}{\fldrslt \cf3 \ul \ulc3 \'df\'40\'d1\'65}}\'b2\'e9\'bf\'b4\'ca\'be\'b9\'a0\'bb\'d8\'b8\'b2\'a1\'a3
\f0 \

\f3 \'c4\'e3\'bf\'c9\'d2\'d4\'d4\'da
\f0  {\field{\*\fldinst{HYPERLINK "http://www.w3.org/TR/soap/"}}{\fldrslt \cf3 \ul \ulc3 www.w3.org/TR/soap/}} 
\f3 \'c9\'cf\'d5\'d2\'b5\'bd\'d3\'d0\'ea\'50
\f0  SOAP 
\f3 \'b5\'c4\'b8\'fc\'b6\'e0\'d9\'59\'d3\'8d\'a1\'a3
\f0 \
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f3\fs40 \cf0 \'bd\'bb\'cc\'e6
\f0  SOAP 
\f3 \'bb\'d8\'b8\'b2\'b8\'f1\'ca\'bd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \'cd\'b8\'df\'5e\'d6\'b8\'b6\'a8\'b8\'f1\'ca\'bd\'d6\'b5\'a1\'b8
\f0 soap2
\f3 \'a1\'b9\'a3\'ac
\f0 Flickr 
\f3 \'bf\'c9\'d2\'d4\'82\'f7\'bb\'d8
\f0  API 
\f3 \'bb\'d8\'b8\'b2\'d7\'f7\'9e\'e9\'b7\'c7\'de\'44\'c1\'78
\f0  XML
\f3 \'a3\'ac\'cd\'b8\'df\'5e\'d4\'4f\'b6\'a8\'bb\'d8\'b8\'b2\'b5\'c4\'c3\'fb\'b7\'51\'bf\'d5\'e9\'67\'8c\'a2\'bb\'d8\'b8\'b2\'d6\'b1\'bd\'d3\'b7\'c5\'c8\'eb\'b7\'e2\'cc\'d7\'a1\'a3\'e5\'65\'d5\'60\'bb\'d8\'b8\'b2\'ca\'c7\'cf\'e0\'cd\'ac\'b5\'c4\'a3\'ac\'b5\'ab\'ca\'c7\'b3\'c9\'b9\'a6\'bb\'d8\'b8\'b2\'c8\'e7\'cf\'c2\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <?xml version="1.0" encoding="utf-8" ?>\
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope">\
	<s:Body>\
		<FlickrResponse xmlns="http://flickr.com/ns/api#">\
			[xml-payload]\
		</FlickrResponse>\
	</s:Body>\
</s:Envelope>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'b4\'cb\'bb\'d8\'b8\'b2\'ee\'90\'d0\'cd\'ca\'c7\'d0\'c2\'b5\'c4\'a1\'a2\'8c\'8d\'f2\'9e\'d0\'d4\'b5\'c4\'a3\'ac\'81\'4b\'c7\'d2\'bf\'c9\'c4\'dc\'d4\'da\'d2\'d4\'e1\'e1\'b0\'e6\'b1\'be\'d6\'d0\'b2\'bb\'ca\'dc\'d6\'a7\'d4\'ae\'a1\'a3
\f2 \
\pard\intbl\itap1\pardeftab720\ql\qnatural
\cf0 \
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 JSON 
\f3 \'bb\'d8\'b8\'b2\'b8\'f1\'ca\'bd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\fs24 \cf0 JSON
\f3 \'a3\'a8
\f0 JavaScript Object Notation
\f3 \'a3\'a9\'ca\'c7\'d2\'bb\'b7\'4e\'ba\'86\'86\'ce\'b5\'c4\'eb\'8a\'c4\'58\'bf\'c9\'d7\'78\'c8\'a1\'d9\'59\'c1\'cf\'bd\'bb\'93\'51\'b8\'f1\'ca\'bd\'a3\'ac\'cb\'fc\'ca\'b9\'d4\'da
\f0  JavaScript 
\f3 \'d6\'d0\'98\'8b\'bd\'a8
\f0  API 
\f3 \'91\'aa\'d3\'c3\'b3\'cc\'ca\'bd\'d7\'83\'b5\'c3\'b8\'fc\'dd\'70\'f3\'a0\'a3\'a8\'eb\'6d\'c8\'bb\'d2\'b2\'bf\'c9\'d2\'d4\'ca\'b9\'d3\'c3\'c6\'e4\'cb\'fb\'d5\'5a\'d1\'d4\'98\'8b\'bd\'a8\'a3\'a9\'a1\'a3\'c8\'e7\'d0\'e8\'d3\'d0\'ea\'50
\f0  JSON 
\f3 \'b5\'c4\'b8\'fc\'b6\'e0\'d9\'59\'d3\'8d\'a3\'ac\'d5\'88\'d4\'4c\'86\'96
\f0  {\field{\*\fldinst{HYPERLINK "http://www.json.org/"}}{\fldrslt \cf3 \ul \ulc3 json.org}}
\f3 \'a1\'a3
\f0 \

\f3 \'c8\'f4\'d2\'aa\'d2\'d4
\f0  JSON 
\f3 \'b8\'f1\'ca\'bd\'82\'f7\'bb\'d8
\f0  API 
\f3 \'bb\'d8\'b8\'b2\'a3\'ac\'d5\'88\'d4\'da\'be\'df\'d3\'d0\'d6\'b5\'a1\'b8
\f4 json
\f3 \'a1\'b9\'b5\'c4\'d2\'aa\'c7\'f3\'d6\'d0\'b0\'6c\'cb\'cd\'85\'a2\'94\'b5\'a1\'b8
\f4 format
\f3 \'a1\'b9\'a1\'a3
\f0 \
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f3\fs32 \cf5 \'ce\'ef\'bc\'fe\'b1\'ed\'ac\'46\'b7\'a8
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \'8c\'a2
\f0  flickr REST XML 
\f3 \'de\'44\'93\'51\'9e\'e9
\f0  JSON 
\f3 \'ce\'ef\'bc\'fe\'95\'72\'95\'fe\'ca\'b9\'d3\'c3\'c4\'b3\'d0\'a9\'ba\'86\'86\'ce\'b5\'c4\'d2\'8e\'84\'74\'a1\'a3\'b2\'bf\'b7\'d6\'b9\'a0\'c0\'fd\'8c\'a6\'b4\'cb\'df\'4d\'d0\'d0\'c1\'cb\'bd\'5e\'bc\'d1\'88\'44\'bd\'e2\'a1\'a3\'86\'ce\'d2\'bb\'98\'cb\'bb\'60\'8c\'a2\'b1\'bb\'de\'44\'93\'51\'9e\'e9
\f0  JSON
\f3 \'a3\'ac\'c8\'e7\'cf\'c2\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <foo bar="baz" />\
\{\
	"foo": \{\
		"bar": "baz"\
	\}\
\}\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'c3\'bf\'82\'80\'d4\'aa\'cb\'d8\'be\'f9\'d3\'c9\'d2\'bb\'82\'80
\f0  JSON 
\f3 \'ce\'ef\'bc\'fe\'b4\'fa\'b1\'ed\'a1\'a3\'d4\'aa\'cb\'d8\'8c\'d9\'d0\'d4\'d3\'c9\'be\'df\'d3\'d0\'d7\'d6\'b4\'ae\'d6\'b5\'b5\'c4\'ce\'ef\'bc\'fe\'b3\'c9\'86\'54\'b4\'fa\'b1\'ed\'a1\'a3\'d7\'d3\'d4\'aa\'cb\'d8\'d3\'c9\'be\'df\'d3\'d0\'ce\'ef\'bc\'fe\'d6\'b5\'b5\'c4\'ce\'ef\'bc\'fe\'b3\'c9\'86\'54\'b4\'fa\'b1\'ed\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <foo bar="baz">\
	<woo yay="hoopla" />\
</foo>\
\{\
	"foo": \{\
		"bar": "baz",\
		"woo": \{\
			"yay": "hoopla"\
		\}\
	\}\
\}\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'d4\'aa\'cb\'d8\'ce\'c4\'d7\'d6\'b9\'9d\'fc\'63\'d2\'d4\'8c\'d9\'d0\'d4\'b1\'ed\'ac\'46\'95\'72\'a3\'ac\'95\'fe\'ca\'b9\'d3\'c3\'cc\'d8\'ca\'e2\'c3\'fb\'b7\'51\'a1\'b8
\f4 _content
\f3 \'a1\'b9\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <foo>
\f3 \'ce\'c4\'d7\'d6\'d4\'da\'df\'40\'d1\'65\'a3\'a1
\f4 </foo>\
\{\
	"foo": \{\
		"_content": "
\f3 \'ce\'c4\'d7\'d6\'d4\'da\'df\'40\'d1\'65\'a3\'a1
\f4 "\
	\}\
\}\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'8c\'a6\'ec\'b6\'d6\'d8\'d1\'7d\'b5\'c4\'d4\'aa\'cb\'d8\'a3\'a8\'c0\'fd\'c8\'e7\'c8\'a1\'b5\'c3\'cf\'e0\'c6\'ac\'c7\'e5\'86\'ce\'95\'72\'b5\'c4
\f0  
\f4 <photo>
\f0  
\f3 \'d4\'aa\'cb\'d8\'a3\'a9\'a3\'ac\'95\'fe\'ca\'b9\'d3\'c3\'ea\'87\'c1\'d0\'d7\'f7\'9e\'e9\'ce\'ef\'bc\'fe\'b3\'c9\'86\'54\'d6\'b5\'a3\'a8\'b3\'c9\'86\'54
\f0  key 
\f3 \'b4\'fa\'b1\'ed\'d4\'aa\'cb\'d8\'c3\'fb\'b7\'51\'a3\'a9\'a1\'a3\'c8\'bb\'e1\'e1\'ea\'87\'c1\'d0\'d6\'d0\'b5\'c4\'c3\'bf\'82\'80\'d6\'b5\'bc\'b4\'9e\'e9\'b4\'fa\'b1\'ed\'d7\'d3\'d4\'aa\'cb\'d8\'b5\'c4\'ce\'ef\'bc\'fe\'a1\'a3
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <outer>\
	<photo id="1" />\
	<photo id="2" />\
</outer>\
\{\
	"outer": \{\
		"photo": [\
			\{\
				"id": "1"\
			\},\
			\{\
				"id": "2"\
			\}\
		]\
	\}\
\}\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f3\fs32 \cf5 \cb1 \'b3\'c9\'b9\'a6\'b5\'c4\'bb\'d8\'b8\'b2
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \'d2\'aa\'c7\'f3\'b3\'c9\'b9\'a6\'95\'72\'a3\'ac\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2
\f0  JSON
\f3 \'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 jsonFlickrApi(\{...\});\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'cd\'a8\'df\'5e\'b9\'a6\'c4\'dc\'d7\'78\'c8\'a1\'b5\'c4\'86\'ce\'d2\'bb\'ed\'97\'c4\'bf\'b4\'fa\'b1\'ed\'c1\'cb\'c6\'e4\'f0\'4e\'cd\'e2\'b2\'bf
\f4 <rsp>
\f3 \'d4\'aa\'cb\'d8\'a1\'a3
\f0  
\f3 \'c6\'e4\'f0\'4e\'bb\'d8\'91\'aa\'b5\'c4\'bb\'f9\'b5\'41\'d4\'aa\'cb\'d8\'84\'74\'9e\'e9\'d4\'93\'ed\'97\'c4\'bf\'c6\'e4\'d6\'d0\'d2\'bb\'d4\'aa\'a3\'a8
\f4 stat
\f0 param 
\f3 \'d2\'e0\'c8\'bb
\f0  - 
\f3 \'99\'7a\'b2\'e9\'d9\'59\'c1\'cf\'d7\'78\'c8\'a1\'ca\'c7\'b7\'f1\'b3\'c9\'b9\'a6\'a3\'a9\'a1\'a3
\f0  
\f3 \'c0\'fd\'c8\'e7\'a3\'ac{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/flickr.blogs.getList.html"}}{\fldrslt 
\f0 \cf2 \ul \ulc2 flickr.blogs.getList}}\uc0\u30340 \u32000 \u37636 \u22238 \u25033 \u22914 \u19979 \u65072 
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 <blogs>\
	<blog id="73" name="Bloxus test" needspassword="0"\
		url="http://remote.bloxus.com/" /> \
	<blog id="74" name="Manila Test" needspassword="1"\
		url="http://flickrtest1.userland.com/" /> \
</blogs>\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'8c\'a6\'b5\'c8\'b5\'c4
\f0  Flickr JSON 
\f3 \'8c\'a2\'ca\'c7\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 jsonFlickrApi(\{\
	"stat": "ok",\
	"blogs": \{\
		"blog": [\
			\{\
				"id"		: "73",\
				"name"		: "Bloxus test",\
				"needspassword"	: "0",\
				"url"		: "http://remote.bloxus.com/"\
			\},\
			\{\
				"id"		: "74",\
				"name"		: "Manila Test",\
				"needspassword"	: "1",\
				"url"		: "http://flickrtest1.userland.com/"\
			\}\
		]\
	\}\
\})\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'c8\'bb\'e1\'e1\'a3\'ac\'d4\'da
\f0  JavaScript 
\f3 \'d6\'d0\'95\'fe\'d2\'bb\'d6\'b1\'cf\'f2\'c7\'b0\'ef\'40\'ca\'be\'ca\'b9\'d3\'c3\'d5\'df
\f0  Blog 
\f3 \'b5\'c4\'c7\'e5\'86\'ce\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 function jsonFlickrApi(rsp)\{\
\
	if (rsp.stat != "ok")\{\
\
		// something broke!\
		return;\
	\}\
\
	for (var i=0; i<rsp.blogs.blog.length; i++)\{\
\
		var blog = rsp.blogs.blog[i];\
\
		var div = document.createElement('div');\
		var txt = document.createTextNode(blog.name);\
\
		div.appendChild(txt);\
		document.body.appendChild(div);\
	\}\
\}\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f3\fs32 \cf5 \cb1 \'ca\'a7\'94\'a1\'b5\'c4\'bb\'d8\'b8\'b2
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \'ca\'a7\'94\'a1\'b5\'c4\'bb\'d8\'b8\'b2\'d2\'b2\'95\'fe\'ba\'f4\'bd\'d0
\f0  
\f4 jsonFlickrApi()
\f0  
\f3 \'b7\'bd\'b7\'a8\'a3\'ac\'b5\'ab\'ca\'c7\'ca\'b9\'d3\'c3\'b2\'bb\'cd\'ac\'b5\'c4
\f0  JSON 
\f3 \'ce\'ef\'bc\'fe\'a1\'a3\'b2\'bb\'cf\'f1
\f0  REST 
\f3 \'ca\'a7\'94\'a1\'b5\'c4\'bb\'d8\'b8\'b2\'c4\'c7\'98\'d3\'98\'8b\'bd\'a8\'ce\'ef\'bc\'fe
\f0  - 
\f3 \'b6\'f8\'ca\'c7\'9e\'e9
\f0  JSON 
\f3 \'ba\'86\'bb\'af\'cb\'fc\'a1\'a3\'c0\'fd\'c8\'e7\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 jsonFlickrApi(\{\
	"stat"		: "fail",\
	"code"		: "97",\
	"message"	: "Missing signature"\
\})\
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \cb1 \'8f\'c4
\f0  JavaScript
\f3 \'a3\'ac\'c4\'e3\'bf\'c9\'d2\'d4\'99\'7a\'b2\'e9
\f0  
\f4 rsp.stat
\f0  
\f3 \'ca\'c7\'b7\'f1\'ca\'a7\'94\'a1\'a3\'ac\'c8\'bb\'e1\'e1\'8f\'c4
\f0  
\f4 rsp.code
\f0  
\f3 \'ba\'cd
\f0  
\f4 rsp.message
\f0  
\f3 \'d7\'78\'c8\'a1\'e5\'65\'d5\'60\'a1\'a3
\f0 \
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f3\fs32 \cf5 \'bb\'d8\'ba\'f4\'ba\'af\'94\'b5
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \'c8\'e7\'b9\'fb\'c4\'e3\'83\'48\'83\'48\'cf\'eb\'d2\'aa\'d4\'ad\'ca\'bc
\f0  
\f4 JSON
\f3 \'a3\'a8\'9f\'6f\'ba\'af\'94\'b5\'b7\'e2\'cc\'d7\'a3\'a9\'a3\'ac\'d5\'88\'8c\'a2\'be\'df\'d3\'d0\'d6\'b5
\f0  
\f4 1
\f0  
\f3 \'b5\'d8\'85\'a2\'94\'b5
\f0  
\f4 nojsoncallback
\f0  
\f3 \'d4\'f6\'bc\'d3\'d6\'c1\'c4\'e3\'b5\'c4\'d2\'aa\'c7\'f3\'a1\'a3
\f0 \

\f3 \'c8\'f4\'d2\'aa\'b6\'a8\'c1\'78\'c4\'e3\'d7\'d4\'bc\'ba\'b5\'c4\'bb\'d8\'ba\'f4\'ba\'af\'94\'b5\'c3\'fb\'b7\'51\'a3\'ac\'d5\'88\'ca\'b9\'d3\'c3\'c4\'e3\'cf\'eb\'d2\'aa\'b5\'c4\'c3\'fb\'b7\'51\'d7\'f7\'9e\'e9\'d6\'b5\'81\'ed\'d4\'f6\'bc\'d3\'85\'a2\'94\'b5
\f0  
\f4 jsoncallback
\f3 \'a1\'a3
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 nojsoncallback=1	-> \{...\}\
jsoncallback=wooYay	-> wooYay(\{...\});\
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f3\fs32 \cf5 \cb1 \'b9\'a0\'c0\'fd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\f3\fs24 \cf0 \'c4\'e3\'bf\'c9\'d2\'d4\'d4\'da{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/rest/?method=flickr.test.echo&format=json&api_key=4949db05ad803d713580cc3afa70dc97"}}{\fldrslt \cf3 \ul \ulc3 \'df\'40\'d1\'65}}\'b2\'e9\'bf\'b4\'b3\'c9\'b9\'a6\'b5\'c4
\f0  JSON 
\f3 \'bb\'d8\'b8\'b2\'a1\'a3
\f0 \

\f3 \'c4\'e3\'bf\'c9\'d2\'d4\'d4\'da{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/rest/?method=flickr.blogs.getList&format=json&api_key=4949db05ad803d713580cc3afa70dc97"}}{\fldrslt \cf3 \ul \ulc3 \'df\'40\'d1\'65}}\'b2\'e9\'bf\'b4\'ca\'a7\'94\'a1\'b5\'c4
\f0  JSON 
\f3 \'bb\'d8\'b8\'b2\'a1\'a3
\f2 \
\pard\intbl\itap1\pardeftab720\ql\qnatural
\cf0 \
\pard\intbl\itap1\pardeftab720\sa200\ql\qnatural

\f3\fs40 \cf0 \'d0\'f2\'c1\'d0\'bb\'af
\f0  PHP 
\f3 \'bb\'d8\'b8\'b2\'b8\'f1\'ca\'bd
\f0 \
\pard\intbl\itap1\pardeftab720\sa240\ql\qnatural

\fs24 \cf0 PHP 
\f3 \'be\'df\'d3\'d0\'83\'c8\'bd\'a8\'d0\'f2\'c1\'d0\'bb\'af\'d9\'59\'c1\'cf\'bd\'59\'98\'8b\'b8\'f1\'ca\'bd\'a3\'ac\'ca\'b9\'d3\'c3
\f0  {\field{\*\fldinst{HYPERLINK "http://www.php.net/manual/en/function.serialize.php"}}{\fldrslt 
\f4 \cf3 serialize()}} 
\f3 \'ba\'cd
\f0  {\field{\*\fldinst{HYPERLINK "http://www.php.net/manual/en/function.unserialize.php"}}{\fldrslt 
\f4 \cf3 unserialize()}} 
\f3 \'ba\'af\'94\'b5\'a1\'a3
\f0 \

\f3 \'c8\'f4\'d2\'aa\'d2\'d4
\f0  PHP 
\f3 \'d0\'f2\'c1\'d0\'bb\'af\'b8\'f1\'ca\'bd\'82\'f7\'bb\'d8
\f0  API 
\f3 \'bb\'d8\'b8\'b2\'a3\'ac\'d5\'88\'d4\'da\'be\'df\'d3\'d0\'d6\'b5\'a1\'b8
\f4 php_serial
\f3 \'a1\'b9\'b5\'c4\'d2\'aa\'c7\'f3\'d6\'d0\'b0\'6c\'cb\'cd\'85\'a2\'94\'b5\'a1\'b8
\f4 format
\f3 \'a1\'b9\'a1\'a3
\f0 \

\f3 \'82\'f7\'bb\'d8\'b5\'c4\'d9\'59\'c1\'cf\'bd\'59\'98\'8b\'b7\'fb\'ba\'cf
\f0  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.json.html"}}{\fldrslt \cf2 \ul \ulc2 JSON 
\f3 \'bb\'d8\'b8\'b2\'bd\'59\'98\'8b}} - 
\f3 \'d5\'88\'e9\'86\'d7\'78
\f0  JSON 
\f3 \'d5\'66\'c3\'f7\'ce\'c4\'bc\'fe\'d2\'d4\'c8\'a1\'b5\'c3\'df\'4d\'d2\'bb\'b2\'bd\'b5\'c4\'d4\'94\'bc\'9a\'d9\'59\'d3\'8d\'a1\'a3
\f0 \

\f3 \'c8\'f4\'d2\'aa\'d4\'da
\f0  PHP 5 
\f3 \'d6\'d0\'88\'cc\'d0\'d0\'ba\'dc\'ba\'86\'86\'ce\'b5\'c4\'d2\'aa\'c7\'f3\'a3\'ac\'c4\'e3\'b5\'c4\'b4\'fa\'b4\'61\'bf\'c9\'c4\'dc\'c8\'e7\'cf\'c2\'cb\'f9\'ca\'be\'a3\'ba
\f0 \
\pard\intbl\itap1\pardeftab720\ql\qnatural

\f4\fs36 \cf0 \cb4 #\
# 
\f3 \'bd\'a8\'c1\'a2\'d2\'aa\'ba\'f4\'bd\'d0\'b5\'c4
\f4  API URL\
#\
\
$params = array(\
	'api_key'	=> '81e7e11aeac57ac668609d316f6388ce',\
	'method'	=> 'flickr.photos.getInfo',\
	'photo_id'	=> '251875545',\
	'format'	=> 'php_serial',\
);\
\
$encoded_params = array();\
\
foreach ($params as $k => $v)\{\
\
	$encoded_params[] = urlencode($k).'='.urlencode($v);\
\}\
\
\
#\
# 
\f3 \'ba\'f4\'bd\'d0
\f4  API 
\f3 \'81\'4b\'bd\'e2\'b4\'61\'bb\'d8\'b8\'b2
\f4 \
#\
\
$url = "http://api.flickr.com/services/rest/?".implode('&', $encoded_params);\
\
$rsp = file_get_contents($url);\
\
$rsp_obj = unserialize($rsp);\
\
\
#\
# 
\f3 \'ef\'40\'ca\'be\'cf\'e0\'c6\'ac\'98\'cb\'ee\'7d\'a3\'a8\'c8\'e7\'b9\'fb\'ca\'a7\'94\'a1\'84\'74\'95\'fe\'ef\'40\'ca\'be\'e5\'65\'d5\'60\'a3\'a9
\f4 \
#\
\
if ($rsp_obj['stat'] == 'ok')\{\
\
	$photo_title = $rsp_obj['photo']['title']['_content'];\
\
	echo "
\f3 \'98\'cb\'ee\'7d\'ca\'c7
\f4  $photo_title
\f3 \'a3\'a1
\f4 ";\
\}else\{\
\
	echo "
\f3 \'ba\'f4\'bd\'d0\'ca\'a7\'94\'a1\'a3\'a1
\f4 ";\
\}
\f2\fs24 \cb1 \
\
\
\cell \lastrow\row
}